#ifndef PROJECT_OVERVIEW_WIDGET_H
#define PROJECT_OVERVIEW_WIDGET_H

#include <QWidget>
#include "project_management_interface.h"

namespace Ui {
class ProjectOverviewWidget;
}

class ProjectOverviewWidget : public QWidget, public ProjectManagementInterface
{
    Q_OBJECT

public:
    explicit ProjectOverviewWidget(QWidget *parent = nullptr);
    ~ProjectOverviewWidget();

    void setPrjUuid(QString uuid) override;
    QString getPrjUuid() override;

private:
    void initUi();
    void initEvents();
    void setProjectAbstract(const QString& prjUuid);

private:
    Ui::ProjectOverviewWidget *ui;
    QString                    m_projectUuid;
};

#endif // PROJECT_OVERVIEW_WIDGET_H
